home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #189 (199x)(Rhein-Sieg-Soft).zip / Franz PD Disk #189 (199x)(Rhein-Sieg-Soft).adf / HF_Strichcode_Anleitung / HF_Strichcode_Anleitung
Text File  |  1992-08-11  |  28KB  |  609 lines

  1.  
  2.                            Anleitung zum Programm:
  3.  
  4.  
  5.                          H F  -  S T R I C H C O D E
  6.                         *****************************
  7.  
  8.                                 (c) 1992 by
  9.                           HF  PD Software Production
  10.  
  11.                                 Holger Franz
  12.                              Alte Bonnstrasse 2
  13.                                 W-5040 Brühl
  14.                              Tel.:  02232/31951
  15.  
  16.    -------------------------------------------------------------------------
  17.  
  18.              I  N  H  A  L  T  S  V  E  R  Z  E  I  C  H  N  I  S
  19.            ========================================================
  20.  
  21.                   1. ALLGEMEINES
  22.  
  23.                   2. DIE SHAREWARE VERSION
  24.  
  25.                   3. DIE KOMMERZIELLE VERSION
  26.  
  27.                   4. ZUR PROGRAMMENTSTEHUNG
  28.  
  29.                   5. ALLGEMEINES ZU DEN STRICHCODES
  30.  
  31.                   6. DER UPC-CODE
  32.  
  33.                   7. DER EAN-CODE
  34.  
  35.                   8. DIE ZUSATZCODIERUNG
  36.  
  37.                   9. DIE ISBN-NUMMER
  38.  
  39.                  10. DIE STARTVORBEREITUNG
  40.  
  41.                  11. ZUR PROGRAMMBEDIENUNG
  42.  
  43.                  12. WICHTIGE ANMERKUNGEN ZUM PROGRAMM
  44.  
  45.                  13. WICHTIGE INFORMATIONEN FÜR DEN AUSDRUCK
  46.  
  47.                  14. SERVICE
  48.  
  49.                  15. UND ZUM SCHLUSS
  50.  
  51.    -------------------------------------------------------------------------
  52.  
  53.    1. ALLGEMEINES:
  54.  
  55.    Dieses  Programm  wurde in GFA-BASIC geschrieben und anschließend mit dem
  56.    GFA-Compiler  compiliert. Es wird nur die compilierte Version vertrieben.
  57.  
  58.    Es gibt derzeit zwei Versionen dieses Programmes. Einmal die V2.1, welche
  59.    eine  SHAREWARE  Version  ist. (Für weitere Informationen dazu, lesen Sie
  60.    bitte unter "SHAREWARE" nach). Zum anderen gibt es die V2.2, welche NICHT
  61.    PD  oder  SHAREWARE  ist !  Diese  Version darf also NICHT weitergegeben,
  62.    oder in eine PD Serie aufgenommen werden !!
  63.  
  64.    Dieses  Programm darf nur KOMPLETT in der SHAREWARE-Version weitergegeben
  65.    werden !  (Die kommerzielle Version darf NICHT weiter kopiert werden !!).
  66.    Dazu  gehören  das  Programm,  diese Anleitung und das Icon zum Programm.
  67.    (Das Icon der Anleitung darf gegebenenfalls auch geändert werden.
  68.  
  69.    Es  ist  NICHT erlaubt, diesen Anleitungstext, oder sogar das Programm zu
  70.    verändern !  Sollte  sich  jemand  nicht  daran  halten,  behalte ich mir
  71.    rechtliche Schritte vor !
  72.  
  73.    Der  Autor  übernimmt  keine Haftung für Schäden, die durch die Benutzung
  74.    des Programmes, an Hard-, oder Software entstehen !
  75.  
  76.  
  77.  
  78.    2. DIE SHAREWARE VERSION:
  79.  
  80.    Wenn  Sie  die  V2.1  (SHAREWARE VERSION) besitzen, sollten Sie folgendes
  81.    beachten:
  82.    Diese  Version  können  Sie  (sollten  Sie  sogar !)  unter Freunden oder
  83.    Bekannten weiterkopieren. Sie dürfen diese Version also frei weitergeben.
  84.    Auch  darf diese Version (eingeschränkt, siehe weiter unten) in PD Serien
  85.    übernommen werden ! Allerdings möchte ich gerne wissen, in welchen Serien
  86.    mein   Programm   vertrieben   wird.  Daher  mache  ich  folgende  kleine
  87.    Einschränkung für Serienhersteller:
  88.  
  89.    In jedem Programm der V2.1 steht, welche PD Serie dieses vertreiben darf.
  90.    Es  ist  nicht  erlaubt,  ein  solches Programm in einer anderen Serie zu
  91.    vertreiben !!
  92.  
  93.    Wenn  Sie also eine PD-Serie zusammenstellen und gerne auch mein Programm
  94.    darin aufnehmen möchten, gehen Sie bitte den legalen Weg:
  95.    senden  Sie  mir einfach eine Leerdisk mit einem frankierten Rückumschlag
  96.    und  den Namen Ihrer PD Serie. In wenigen Tagen bekommen Sie dann von mir
  97.    eine Version speziell für Ihre PD-Reihe.
  98.  
  99.  
  100.    Für alle Anwender der SHAREWARE Version gilt folgendes:
  101.    Sie  dürfen  diese  Programmversion  frei  kopieren und weitergeben. Wenn
  102.    Sie  mit  dieser Version allerdings arbeiten, werden Sie feststellen, daß
  103.    man  damit  nicht  jeden  beliebigen  Strichcode ausdrucken kann. Es wird
  104.    immer  nur der gleiche "Probestrichcode" gedruckt. Sie können so sehr gut
  105.    überprüfen,   ob   Ihr   Drucker  mit  dem  Programm  einwandfrei  läuft.
  106.    Auf  dem  Bildschirm wird allerdings der richtige Strichcode ausgegeben !
  107.  
  108.    Hat  Sie das Programm überzeugt und Sie wollen es nun auch zum Strichcode
  109.    drucken  benutzen, senden Sie mir bitte den SHAREWARE-Betrag von 10,- bis
  110.    20,- DM.  (Je  nachdem wieviel das Programm Ihnen Wert ist). Auch sollten
  111.    Sie  bitte eine Leerdiskette und einen frankierten Rückumschlag beilegen.
  112.    Sie  erhalten  dann  von  mir  die  kommerzielle Version 2.2 zugeschickt.
  113.  
  114.  
  115.  
  116.    3. DIE KOMMERZIELLE VERSION:
  117.  
  118.    Wenn Sie die kommerzielle Version (2.2 oder höher) besitzen, beachten Sie
  119.    bitte folgendes:
  120.    Diese  Version  kann  NUR direkt von mir, dem Autor, gegen Einsendung der
  121.    SHAREWAREGEBÜHR  bezogen  werden !  Jedes Programm hat eine Seriennummer.
  122.    Auch  wird  die Anschrift des Bestellers direkt in das Programm eingetra-
  123.    gen.
  124.  
  125.    Sie  dürfen  diese  Programmversion weder weitergeben noch in irgend eine
  126.    PD-Serie übernehmen ! Es ist lediglich erlaubt, EINE (!) Sicherheitskopie
  127.    für den Eigenbedarf herzustellen.
  128.    Wenn  jemand  gegen  diese  Auflage  verstößt, behalte ich mir rechtliche
  129.    Schritte vor !!
  130.  
  131.  
  132.  
  133.    4. ZUR PROGRAMMENTSTEHUNG:
  134.  
  135.    Ich  habe  mich  schon  oft  gefragt, wie eigentlich die Strichcode`s auf
  136.    unseren  Artikeln  aufgebaut sind und was es für verschiedene Arten gibt.
  137.    Schnell  mußte  ich  feststellen,  daß es fast keine Literatur über diese
  138.    Code`s  gibt.  Dann  habe  ich endlich etwas gefunden. Doch für was einen
  139.    Preis ?  Ich  wollte  eigendlich  nur  aus Neugierde einmal mehr über die
  140.    Strichcode`s  erfahren, aber dafür mehr als 100,- DM hinlegen ? Nein, das
  141.    war mir doch etwas viel.
  142.    Die  Neugierde  war aber so groß, daß ich mir dann doch ein Buch in einer
  143.    Buchhandlung  bestellte.  Es  handelt  sich  dabei um folgendes Exemplar:
  144.  
  145.                 Titel:   Der Strichcode und seine Anwendung
  146.                 Autor:   Werner Wiesner
  147.                 Verlag:  Moderne Industrie
  148.                 ISBN:    3-478-41510-1
  149.                 Preis:   ca. 198,- DM
  150.  
  151.    Der  Preis  dieses  Buches  ist  auch  der  Grund dafür, daß ich für mein
  152.    Programm nicht den Source Code weitergeben werde !
  153.    Alle  Informationen  über die verschiedenen Strichcode-Varianten habe ich
  154.    diesem Buch entnommen.
  155.  
  156.    Ich  muß  allerdings  auch  gleich  dazu sagen, daß in diesem Buch einige
  157.    gravierende  Fehler  vorhanden  sind !  Erst  durch tagelanges suchen und
  158.    probieren  bin ich dahinter gekommen. Wenn Sie also beabsichtigen, dieses
  159.    Buch  zu kaufen, verlassen Sie sich nicht immer auf die darin vorhandenen
  160.    Tabellen und Angaben !
  161.  
  162.    Dieses  Buch  erklärt  aber sonst recht gut die Entstehung, die Anwendung
  163.    und  den  Aufbau  der  Strichcode`s. Für mich stand nach dem Lesen dieses
  164.    Buches  fest,  die gemachten Erfahrungen sofort in einem Programm festzu-
  165.    halten.
  166.  
  167.    Natürlich wollte ich nicht jeden Strichcode in das Programm einbauen, den
  168.    es gibt. Eigentlich sollte nur der bei uns am meisten verbreitete EAN-13-
  169.    Code  in meinem Programm enthalten sein. Dann habe ich aber auch noch den
  170.    EAN-8- und die beiden, aus den USA kommenen Vorgänger unseres EAN-Code`s,
  171.    die UPC-A- und UPC-E-Code`s eingebaut.
  172.  
  173.    Nach  fast  5  Monaten  war das Programm dann fertig. Ich konnte auch den
  174.    EAN-13-Code  aus  meinem Programm, an einem Strichcodescanner überprüfen.
  175.    Es funktionierte einwandfrei !
  176.    Ich  vermute,  daß  es  noch  mehr  Anwender gibt, die Interesse an einem
  177.    Strichcodeprogramm  haben.  Warum  sollte ich also mein erworbenes Wissen
  178.    für  mich behalten ? So war es schnell klar, daß ich dieses Programm auch
  179.    weitergeben werde.
  180.    Leider  wird bei uns in Deutschland das SHAREWARE-Prinzip nicht besonders
  181.    ernst  genommen.  Daher  habe  ich mich entschieden, eine SHAREWARE-Test-
  182.    version  in verschiedenen PD-Serien zu vertreiben und die fertige Version
  183.    nur nach Zahlung der SHAREWARE-Gebühr abzugeben.
  184.  
  185.  
  186.  
  187.    5. ALLGEMEINES ZU DEN STRICHCODES:
  188.  
  189.    Jeder  Strichcode  ist  vom  Prinzip her gleich aufgebaut. Er besitzt ein
  190.    linkes  Randzeichen,  die  ersten  Datenzeichen,  bei einigen ein Mittel-
  191.    zeichen,  die  zweiten Datenzeichen, ein Testzeichen und das rechte Rand-
  192.    zeichen.
  193.    Zur  Darstellung  werden zwei, manchmal auch drei Zeichensätze verwendet.
  194.    Jede  Zahl  besteht aus sieben feinen Strichen. Diese sind so angeordnet,
  195.    daß  immer  zwei  verschieden  breite  Lücken und zwei verschieden breite
  196.    Balken (zusammengestellt aus 1,2,3 oder 4 Strichen) entstehen.
  197.    Die zu codierende Zahl wird außerdem noch in OCR-B Schrift (Klarschrift)
  198.    angegeben, welche aber nicht maschinell lesbar ist.
  199.  
  200.    Jeder  Code  besteht,  wie  schon  erwähnt,  aus  zwei Hälften. Es werden
  201.    in der linken und in der rechten Hälfte zwei verschiedene Zeichensätze
  202.    verwendet (manchmal auch drei !).
  203.  
  204.    Die Größe der einzelnen Code`s können in einem bestimmten Rahmen beliebig
  205.    verändert  werden. Mein Programm kann die Code`s in zwei Größen ausgeben.
  206.    (Getestet habe ich allerdings nur den normal großen Code !).
  207.  
  208.    Die  Zeichensätze sind so ausgelegt, daß jedes Zeichen lückenlos aneinan-
  209.    der  gereiht  werden  kann. Wenn also ein Zeichen mit einem Balken endet,
  210.    beginnt das nächste mit einer Lücke.
  211.  
  212.  
  213.  
  214.    6. DER UPC-CODE:
  215.  
  216.    Der  UPC  (Universal  Product  Code) wurde 1973 in den USA eingeführt. Es
  217.    gibt  drei  verschiedene  UPC-Code`s:  den UPC-A-, UPC-D- und UPC-E-Code.
  218.    Mein  Programm  unterstützt nur den UPC-A- und den UPC-E-Code, welche zur
  219.    Artikelauszeichnung  herangezogen  werden.  Der  UPC-D-Code wird nicht im
  220.    Einzelhandel verwendet.
  221.  
  222.  
  223.    Beim  UPC-A-Code  werden ein Systemzeichen, 10 Datenzeichen und ein Test-
  224.    zeichen  codiert.  Das  Testzeichen  braucht  generell in meinem Programm
  225.    nicht  angegeben  werden, da es automatisch berechnet wird. Auch wenn Sie
  226.    ein  falsches  Testzeichen  angeben,  wird  es  automatisch  vom Programm
  227.    berichtigt.  Für  die  Systemzeichen  sind  bisher  5 Ziffern festgelegt:
  228.  
  229.    0 = Normale UPC-Code`s
  230.    2 = Gewogene Waren
  231.    3 = Medizinischer Code
  232.    4 = Kennzeichnung von Non-Food-Waren
  233.    5 = Auf Kassenzetteln
  234.  
  235.    Die  restlichen  Ziffern  dienen als Reserve. Außerdem besitzt ein UPC-A-
  236.    Code  noch  ein  linkes  Randzeichen,  ein Mittelzeichen  und ein rechtes
  237.    Randzeichen.  Die UPC-A-Code`s werden aus zwei Zeichensätzen hergestellt.
  238.  
  239.  
  240.    Der  UPC-E Code ist eine Nullen-unterdrückende UPC-A-Variation. Es können
  241.    darin nur Zahlen dargestellt werden, die mit dem Systemzeichen "0" begin-
  242.    nen  und  mindestens  vier Nullen enthalten. Somit ist in meinem Programm
  243.    das  Systemzeichen  "0"  bereits  fest  vorgegeben.  Auch die vier Nullen
  244.    können  bereits bei der Eingabe weggelassen werden. Es brauchen somit nur
  245.    die  restlichen  6  Datenzeichen  eingegeben werden. Nach dem Testzeichen
  246.    wird bei diesem Code erst gar nicht gefragt, da es auch nicht als Zahl im
  247.    Code  erscheint.  Je nach Testzeichen wird der gesamte Code anders aufge-
  248.    baut. Das Testzeichen wird intern vom Programm errechnet.
  249.    Der  UPC-E-Code  besitzt  ein  linkes  und  zwei rechte Randzeichen dafür
  250.    aber  kein  Mittelzeichen. Dieser Code wird aus zwei Zeichensätzen herge-
  251.    stellt, die allerdings etwas anders sind als die das UPC-A-Code`s.
  252.  
  253.  
  254.  
  255.    7. DER EAN-CODE:
  256.  
  257.    Der  EAN  (European Article Numbering)  Code  wurde  wegen  ausländischem
  258.    Interesse  1976  eingeführt. Er ist kompatibel zum UPC-Code. Der UPC-Code
  259.    ist ein Teilsatz des längeren EAN-Code`s.
  260.  
  261.    Der  EAN-Code  wird  auch bei uns in Deutschland angewendet. Es gibt zwei
  262.    verschiedene  EAN-Code`s:  den EAN-8-Code, welcher 5 Datenzeichen codiert
  263.    und  den  EAN-13-Code,  welcher  10 Datenzeichen codiert. Dazu kommen bei
  264.    beiden Code`s noch zwei Zeichen zur Angabe des Herstellungslandes und ein
  265.    Testzeichen.  Der EAN-8-Code wird zur Kennzeichnung kleinerer Mengen ver-
  266.    wendet. Beide Code`s werden von meinem Programm unterstützt !
  267.  
  268.  
  269.    Der  EAN-8-Code  ist  wie folgt aufgebaut: zuerst kommen die zwei Zeichen
  270.    zur  Angabe  des Herstellungslandes. Danach folgen die 5 Datenzeichen und
  271.    am Schluß  das  Testzeichen. Wie bei allen Code`s, brauchen Sie auch hier
  272.    das  Testzeichen nicht unbedingt angeben, da das Programm dieses automat-
  273.    isch errechnet und einfügt.
  274.  
  275.    Außerdem  besitzt der EAN-8-Code noch ein linkes Randzeichen, ein Mittel-
  276.    zeichen  und  ein  rechtes  Randzeichen.  Der  gesamte Code wird aus zwei
  277.    Zeichensätzen gebildet.
  278.  
  279.  
  280.    Der  EAN-13-Code ist der, bei uns, wohl am weitesten verbreitete Code, da
  281.    man  damit  10 Datenzeichen codieren kann. Vom Aufbau her ist der EAN-13-
  282.    Code  auch  einer  der kompliziertesten. Die Codierreihenfolge ist gleich
  283.    wie  die des EAN-8-Code`s, nur das anstelle der 5 Datenzeichen 10 codiert
  284.    werden.  Die  Angabe  des  Testzeichens  ist  auch  hier  nicht unbedingt
  285.    erforderlich.
  286.  
  287.    Auch besitzt der EAN-13-Code, wie der EAN-8-Code, ein linkes Randzeichen,
  288.    ein  Mittelzeichen und ein rechtes Randzeichen. Der eigentliche Code wird
  289.    hier allerdings aus drei Zeichensätzen gebildet.
  290.  
  291.  
  292.  
  293.    8. DIE ZUSATZCODIERUNG:
  294.  
  295.    Sowohl  der  UPC-,  als  auch  der  EAN-Code  können eine Zusatzcodierung
  296.    bekommen.  Diese  wird  heute hauptsächlich auf Zeitschriften und Büchern
  297.    verwendet.   Es  gibt  die  zweiziffrige  und  die  fünfziffrige  Zusatz-
  298.    codierung.   Diese  Codierungen  werden  meist  zur  Angabe  des  Preises
  299.    verwendet.
  300.  
  301.    Der  Aufbau  der zwei-, und fünfziffrigen Zusatzcodierung ist gleich. Sie
  302.    unterscheiden  sich  nur  durch  die Auswahl der Zeichensätze. Beim zwei-
  303.    zifferigen  Zusatzcode  ist  in einer Tabelle festgelegt, welche Zeichen-
  304.    sätze bei welcher Zahl verwendet werden.
  305.    Beim  fünfziffrigen  Zusatzcode  wird,  änlich wie bei den UPC/EAN-Codes,
  306.    eine  Testzahl ermittelt. Anhand dieser Testzahl werden dann die Zeichen-
  307.    sätze ausgewählt.
  308.    Diese Testzahl können Sie nicht eingeben. Sie wird intern berechnet, aber
  309.    nicht ausgegeben.
  310.  
  311.    Der  Aufbau  der  beiden Zusatzcodierungen ist, wie gesagt, gleich. Zuest
  312.    kommt  ein  linkes  Randzeichen, dann der Code der ersten Zahl. Nun folgt
  313.    ein  Abgrenzungszeichen,  dann  folgt die zweite Zahl. Beim fünfziffrigen
  314.    Zusatzcode  geht  es  dann so weiter: ein Abgrenzungszeichen, die nächste
  315.    Zahl, u.s.w.
  316.  
  317.    Bei  der  Zusatzcodierung  wird  die  zu  codierende  Zahl auch als OCR-B
  318.    Klarschrift ausgegeben, allerdings nicht unter dem Code, sondern darüber.
  319.  
  320.  
  321.  
  322.    9. DIE ISBN-NUMMER:
  323.  
  324.    Bei  der  ISBN- (International Standard Book Numbering) Nummer handelt es
  325.    sich  um  die  international eingeführte Nummerierung von allen im Handel
  326.    erhältlichen  Büchern.  Es  ist  mit  Hilfe  der  ISBN-Nummer sehr leicht
  327.    möglich,  ein  bestimmtes Buch zu finden. Die ISBN-Nummer gibt es bereits
  328.    seit  Ende der 60er Jahre. In dieser sind Herstellungsland, Verlag, Buch-
  329.    nummer und eine Testziffer enthalten.
  330.  
  331.    Da  diese  Nummer  nicht  maschinenlesbar ist, hat man sich im Jahre 1980
  332.    mit  EAN  geeinigt  um  so die ISBN-Nummer maschinenlesbar zu machen. Als
  333.    Kennung  für  eine im EAN-13-Format codierte ISBN-Nummer hat man sich für
  334.    die  "978" entschlossen. Ferner wird die Testziffer der ISBN-Nummer nicht
  335.    berücksichtigt,  sondern  eine eigene, EAN übliche, berechnet. Eine ISBN-
  336.    Nummer ist nur mit dem EAN-13-Code darzustellen !
  337.  
  338.    Der Aufbau ist einfach: zuerst kommt die Kennung "978". Im Anschluß daran
  339.    folgen  die linken 9 Stellen der ISBN-Nummer. Die letzte (13.) Stelle des
  340.    EAN-13-Code`s ist wieder die Testziffer.
  341.  
  342.    Aus  diesem  Grund  habe  ich  in  meinem  Programm  auch die Möglichkeit
  343.    eingebaut,  eine  ISBN-Nummer  einzugeben,  die dann in das EAN-13-Format
  344.    gewandelt wird.
  345.  
  346.  
  347.  
  348.    10. DIE STARTVORBEREITUNG:
  349.  
  350.    Zuerst  sollten  Sie  unbedingt eine Sicherheitskopie von dieser Diskette
  351.    anfertigen.  Wie das gemacht wird, erfahren Sie in Ihrem Benutzerhandbuch
  352.    zum  AMIGA.  Sie  können selbstverständlich auch ein Kopierprogramm dafür
  353.    verwenden.
  354.    Denken  Sie  aber  bitte  daran,  von  der kommerziellen Version darf nur
  355.    EINE (!)  Sicherheitskopie  für  Ihre private Anwendung gemacht werden !!
  356.  
  357.    Haben   Sie   die   Kopie   gemacht,   kann   es   auch  schon  losgehen:
  358.    Booten  Sie am besten Ihre Workbench, da darauf sicher Ihr Druckertreiber
  359.    schon  eingestellt  ist.  Nun starten Sie ganz einfach das Programm durch
  360.    anklicken des Icons.
  361.  
  362.  
  363.  
  364.    11. ZUR PROGRAMMBEDIENUNG:
  365.  
  366.    Ich  habe  mich  dazu  entschlossen,  alle  Eingaben über die Tastatur zu
  367.    steuern  (die  Maus  kann  sich  mal  etwas  ausruhen). Warum ? Nun, alle
  368.    Zahlenwerte  müssen  ja  sowiso  über die Tastatur eingegeben werden. Ich
  369.    finde  es somit einfacher, die Tatatur auch gleich für die Menüauswahl zu
  370.    benutzen.  (Schreiben  Sie  mir  ruhig,  wenn  es  Ihnen nicht gefällt !)
  371.  
  372.    Nun aber zum Programm:
  373.    Wenn  Sie  dieses  gestartet  haben,  sehen  Sie zuerst ein Informations-
  374.    fenster. Drücken Sie nun eine beliebige Taste und schon befinden Sie sich
  375.    im   Hauptmenü.   Dieses   verfügt  über  folgende  Auswahlmöglichkeiten:
  376.  
  377.      1. Beliebige Zahl  = Der  Strichcode  soll  aus  einer  beliebigen Zahl
  378.                           erzeugt werden.
  379.      2. ISBN Nummer     = Sie  möchten  eine  ISBN-Nummer in den EAN-13-Code
  380.                           wandeln.  (Kann nur eingeschaltet werden, wenn Sie
  381.                           auch EAN-13 gewählt haben !)
  382.      3. EAN-8 Code      = Sie  möchten eine beliebige Zahl in den EAN-8-Code
  383.                           wandeln.
  384.      4. EAN-13 Code     = Sie  möchten  eine beliebige Zahl, oder eine ISBN-
  385.                           Nummer, in den EAN-13-Code wandeln.
  386.      5. UPC-A Code      = Sie  möchten eine beliebige Zahl in den UPC-A-Code
  387.                           wandeln.
  388.      6. UPC-E Code      = Sie  möchten eine beliebige Zahl in den UPC-E-Code
  389.                           wandeln.
  390.      7. Kein Zusatzcode = Sie    möchten    keinen    Zusatzcode   erzeugen.
  391.      8. 2 stellen ZCode = Sie   möchten  einen  zwei - ziffrigen  Zusatzcode
  392.                           erzeugen.
  393.      9. 5 stellen ZCode = Sie   möchten  einen  fünf - ziffrigen  Zusatzcode
  394.                           erzeugen.
  395.  
  396.    Sie  können  hier  nun frei einstellen, welchen Code Sie erzeugen möchten
  397.    und  ob  Sie  einen Zusatzcode wünschen. Natürlich sind hier nur richtige
  398.    Einstellungen möglich ! Wenn  Sie z.B. nicht auf "EAN-13" gestellt haben,
  399.    können Sie auch nicht auf "ISBN" umstellen. Genau so springt die Einstel-
  400.    lung  automatisch  von  "ISBN"  nach  "Beliebiger Zahl"  um, wenn Sie die
  401.    Einstellung "EAN-13" verlassen.
  402.  
  403.    Sind  alle  Einstellungen  gemacht,  verlassen  Sie  das  Hauptmenü durch
  404.    Eingabe der Zahl "0".
  405.  
  406.    Nun  werden  Ihnen  alle  gemachten  Einstellungen gezeigt. Sie müßen nun
  407.    überprüfen,  ob diese o.K. sind. Ist alles richtig, drücken Sie bitte die
  408.    Taste [J], ansonsten [N].
  409.    Wenn  Sie  [N]  gedrückt haben, gelangen Sie zurück ins Hauptmenü, wo Sie
  410.    Ihre Eingabe berichtigen können.
  411.    Waren  alle  Eingaben  o.K. und Sie haben [J] gedrückt, müßen Sie nun die
  412.    Daten für den zu erzeugenden Strichcode eingeben:
  413.  
  414.      - Beliebige Zahl eingeben:
  415.        Zuerst  müßen  Sie  die  Zahl  eingeben,  aus  der nun der Strichcode
  416.        erzeugt  werden  soll.  Dabei brauchen Sie bei für die meisten Code`s
  417.        nicht die letzte Stelle (Testzeichen) angeben.
  418.  
  419.      - ISBN-Nummer eingeben:
  420.        Wenn  Sie  einen  EAN-13-Code aus einer ISBN-Nummer erzeugen möchten,
  421.        werden  Sie  anstelle  der  "beliebigen  Zahl"  nun  danach  gefragt.
  422.  
  423.      - Zusatzcode eingeben:
  424.        Wenn  Sie  einen  Zusatzcode wünschen, müßen Sie diesen nun eingeben.
  425.        Möchten  Sie  keinen  Zusatzcode  erzeugen,  erscheint hier der Text:
  426.        "KEIN ZUSATZCODE ERWÜNSCHT !".
  427.  
  428.      - Strichcode Größe:
  429.        Diese Einstellung ist nur zum Ausdrucken wichtig !
  430.        Es gibt hier zwei Möglichkeiten: NORMAL (einstellen durch Eingabe von
  431.        [N]),  oder  GROSS  (einstellen  durch  Eingabe  von  [G]). Die Größe
  432.        "NORMAL", ist die kleinste,die mit einem Drucker erzeugt werden kann.
  433.        Dabei wird jeder Strich als ein Pixel gedruckt. Bei der Größe "GROSS"
  434.        wird ein Strich doppelt so groß, also mit zwei Pixel gedruckt.
  435.  
  436.      - Druckposition eingeben:
  437.        Da  ich  davon  ausgehe,  daß  ein  Anwender  den Strichcode z.B. auf
  438.        Endlosetiketten  drucken  möchte,  habe ich diese Einstellung in mein
  439.        Programm  eingebaut.  Sie  spannen  einfach  Ihre  Etiketten ein, und
  440.        wählen die  Druckposition (vom  linken  Rand). So können Sie sich den
  441.        Strichcode einfach nach Ihren Bedürfnissen ausgeben lassen.
  442.        Die Angaben beziehen sich auf ein normales Druckzeichen (auch bei der
  443.        Einstellung "GROSS"). Das heißt, stellen Sie z.B. die Druckposition 8
  444.        ein, beginnt die Druckausgabe erst nach 8 Leerzeichen.
  445.        Wenn Sie die höchst mögliche Zahl wählen, erscheint der Strichcode am
  446.        rechten Rand eines DIN-A4-Blattes.
  447.  
  448.      - Strichcode Höhe:
  449.        Auch  diese  Einstellung  ist  für die freie Gestaltung Ihres Strich-
  450.        code`s gedacht. Einige möchten nur einen sehr schmalen Code erzeugen,
  451.        andere brauchen einen breiten Code.
  452.        Mit  dieser  Funktion können Sie die Strichcodehöhe in den Bereichen
  453.        2-6  Zeilen  (Einstellung "NORMAL"),  bzw.  2-9 Zeilen  (Einstellung
  454.        "GROSS") frei wählen.
  455.  
  456.    Sind  alle  diese Eingaben gemacht, wird der Strichcode berechnet und auf
  457.    dem  Monitor  ausgegeben. (Das funktioniert auch in der SHAREWARE-Version
  458.    einwandfrei !).  Sie  können  nun  schon  mal sehen, wie der Code in etwa
  459.    aussehen wird und ob dieser richtig ist.
  460.  
  461.    Möchten  Sie  nun  den erzeugten Code auch zu Papier bringen, drüchen Sie
  462.    nun  auf  die  Frage  "Strichcode  ausdrucken" einfach [J]. Wenn Sie noch
  463.    etwas  verändern  möchten,  drücken  Sie  [N] und Sie gelangen zurück ins
  464.    Hauptmenü.
  465.  
  466.    Haben  Sie  [J]  gedrückt,  sollte  Ihr  Drucker  eingeschaltet sein ! In
  467.    kurzer  Zeit  haben  Sie  den  Strichcode  dann schwarz auf weiß. (Welche
  468.    Voraussetzungen  Ihr  Drucker  dafür  haben  muß,  erfahren  Sie später).
  469.    In  der  SHAREWARE-Version  wird  NICHT  (!)  Ihr eingegebener Strichcode
  470.    ausgedruckt !  Es  wird  immer  der gleiche Probe-Strichcode ausgegeben !
  471.  
  472.    Nach  dem  Ausdruck  werden  Sie  gebeten  eine Taste zu drücken. Dadurch
  473.    ist  gewährleistet,  daß  der Code weiter auf Ihrem Monitor zu sehen ist,
  474.    damit  Sie  vergleichen  können.  Durch einen Tastendruck gelangen Sie in
  475.    das Hauptmenü zurück.
  476.  
  477.  
  478.  
  479.    12. WICHTIGE ANMERKUNGEN ZUM PROGRAMM:
  480.  
  481.    Das  Programm  wurde  von  mir unter OS 1.3 und OS 2.0 getestet. Es läuft
  482.    unter beiden Betriebssystemen einwandfrei.
  483.  
  484.  
  485.    Ich  habe  dieses,  so  hoffe  ich  jedenfalls,  sehr  benutzerfreundlich
  486.    geschrieben.  Das  heißt, es sind z.B. keine Fehleingaben möglich. Werte,
  487.    die  nicht  verarbeitet  werden können, werden erst gar nicht angenommen.
  488.    Sollten  Sie  eine  Fehleingabe  machen,  werden  Sie vom Programm sofort
  489.    darauf aufmerksam gemacht.
  490.  
  491.  
  492.    Alle  eingegebenen  Werte werden im Programm gespeichert. Das heißt, wenn
  493.    Sie  z.B.  fünf  mal den gleichen Strichcode ausdrucken möchten, brauchen
  494.    Sie  nicht  immer alles neu einzugeben. Sie verlassen in diesem Fall nach
  495.    dem  Drucken das Hauptmenü durch drücken von [0]. Dann bestätigen Sie die
  496.    Frage:  "Alle Einstellungen richtig ?" mit [J]. Nun drücken Sie bei jeder
  497.    Einstellung  nur  noch  [RETURN]  und  der Ausdruck kann erneut beginnen.
  498.  
  499.    Sie  können  im  Eingabebildschirm auch einzelne Veränderungen vornehmen,
  500.    die  anderen  Einstellungen  bleiben  dadurch  erhalten ! Nur wenn Sie im
  501.    Hauptmenü   eine   Veränderung   vornehmen,  werden  alle  anderen  Daten
  502.    gelöscht ! Dieses ist folgendermaßen zu erklären:
  503.    Egal,  welche  Einstellung  Sie  dabei  ändern, es wird im Prinzip ja das
  504.    Aussehen  des  gesamten  Code`s  geändert.  Somit  kann davon ausgegangen
  505.    werden, daß Sie auch neue Werte eingeben möchten.
  506.  
  507.  
  508.    Es sind folgende Tasten mit Funktionen belegt:
  509.  
  510.      Im Hauptmenü:
  511.      - Tasten [0] bis [9] zur Auswahl der Menüpunkte
  512.      - Tasten [rechte AMIGA] plus [E] zum Beenden des Programmes
  513.        (Kann auch über das entsprechende Menü erreicht werden)
  514.  
  515.      Im Eingabebildschirm:
  516.      - Tasten [0] bis [9] zur Eingabe der Zahlenwerte
  517.      - Tasten [N] und [G] zur Auswahl der Strichcodegröße
  518.      - Cursortasten [->] und [<-] zur Cursorsteuerung im Eingabefeld
  519.      - Taste [Backspace] zum Löschen des Zeichens vor dem Cursor
  520.      - Taste [Del] zum Löschen des gesamten Eingabebereichs
  521.      - Taste [RETURN] zum Bestätigen jeder Eingabe
  522.  
  523.      Außerdem  sind  zum  Beantworten der Hinweisfenster und der Fragen noch
  524.      folgende Tasten vorgesehen:
  525.      - Taste [J] für Ja
  526.      - Taste [N] für Nein
  527.      (Hinweisfenster  können  aber  auch  mit  der Maus beantwortet werden.)
  528.  
  529.  
  530.  
  531.    13. WICHTIGE INFORMATIONEN FÜR DEN AUSDRUCK:
  532.  
  533.    Damit  der  Strichcode  einwandfrei  ausgedruckt  werden kann, sollte Ihr
  534.    Drucker folgenede Funktionen besitzen:
  535.  
  536.    - FS @          = Drucker initialisieren
  537.    - ESC x (1)     = Drucker in den LQ (Schönschreib) Modus schalten
  538.    - ESC l (x)     = Linken Papierrand einstellen
  539.    - ESC Q (x)     = Rechten Papierrand einstellen
  540.    - ESC t (1)     = Wahl des IBM Zeichensatzes (Grafikzeichen)
  541.    - ESC E         = Schaltet die Schattenschrift ein (sehr wichtig !)
  542.    - ESC $ (x)(y)  = Postiert den Druckkopf horizontal in Pixelabständen
  543.    - ESC 3 (x)     = Wählt den Zeilenabstand in n/180 Zoll Abstand
  544.    - ESC A (x)     = Wählt den Zeilenabstand in n/60 Zoll Abstand
  545.    - ESC W (1)     = Schaltet die Breitschrift ein (nur bei Großdruck)
  546.  
  547.    Ferner wird das Grafikzeichen CHR$(179) verwendet (Strich) !
  548.  
  549.    Ich  habe  dieses Programm auf einem 24 Nadel Drucker (NEC P6+) getestet.
  550.    Darauf läuft es einwandfrei.
  551.    Wenn  Sie ein registrierter Anwender sind, und Ihr Drucker andere Steuer-
  552.    code`s  für  die  oben  genannten  Funktionen  hat,  teilen Sie mir diese
  553.    einfach   mit,   ich  werde  das  Programm  dann  für  Sie  umschreiben !
  554.  
  555.  
  556.  
  557.    14. SERVICE:
  558.  
  559.    Um  meinen  kompletten Service zu erhalten, ist es notwendig, daß Sie die
  560.    SHAREWARE-Gebühr  bezahlen.  Sie  erhalten  dafür  dann  die kommerzielle
  561.    Version. Sie werden dann auch bei mir registriert.
  562.  
  563.    Sie  können  dann,  wie  oben beschrieben, z.B. eine Druckeranpassung bei
  564.    mir   bestellen.   Auch   Änderungsvorschläge,   wenn   diese   sich   im
  565.    machbaren  Rahmen  befinden,  werde ich gerne für Sie durchführen. Sollte
  566.    es  einmal  ein  Update  geben,  werden  Sie  dann  automatisch  von  mir
  567.    benachrichtigt.
  568.  
  569.    Ferner  erhalten  Sie  zu  Ihrer  kommerziellen  Version  auch noch diese
  570.    Anleitung  ausgedruckt  dazu ! Somit ist es sicher einfacher, diesen Text
  571.    ausgiebig  zu  lesen.  Auch  haben Sie dann immer ein Nachschlagewerk zur
  572.    Hand, wenn einmal Probleme auftreten sollten.
  573.  
  574.  
  575.  
  576.    15. UND ZUM SCHLUSS:
  577.  
  578.    Wenn  Sie  Fehler  in  diesem  Programm entdecken, oder Verbesserungsvor-
  579.    schläge  haben,  wenden  Sie  sich  bitte  einfach an mich. Wenn ich Ihre
  580.    Vorschläge in mein Programm  mit einbaue, erhalten Sie kostenlos die neue
  581.    kommerzielle Version dafür !
  582.  
  583.    Auch  würde  mich  interessieren,  was  Sie  von  diesem Programm halten,
  584.    teilen Sie mir doch einfach Ihre Meinung dazu mit !
  585.    Hier noch einmal meine Adresse:
  586.  
  587.  
  588.                           HF  PD Software Production
  589.  
  590.                                 Holger Franz
  591.                              Alte Bonnstrasse 2
  592.                                 W-5040 Brühl
  593.                              Tel.:  02232/31951
  594.  
  595.  
  596.    Denken  Sie  aber  immer daran: wenn Sie mir schreiben und ich Ihnen auch
  597.    antworten  soll,  legen Sie unbedingt einen ausreichend frankierten Rück-
  598.    umschlag  bei !  Nur so erhalten Sie auch zu 100 % eine Antwort von mir !
  599.  
  600.  
  601.    So,  ich  wünsche  Ihnen  nun  viel  Freude  mit dem Programm. Auch hoffe
  602.    ich,  daß  ich  Sie mit meiner überlangen Anleitung nicht zu sehr genervt
  603.    habe  und das Sie mit dieser doch einigermaßen zufrieden sind, so daß nun
  604.    alle Unklarheiten beseitigt wurden.
  605.  
  606.  
  607.    (c) 1992  Holger Franz
  608.  
  609.